<?php
namespace app\api\controller;
use think\Request;
use app\api\model\Cancel;

class Cancle extends Co{
    public function show(){
       
       if(Request::instance()->isGet()){
           $user_id=session('user_id');
           $where=input('get.');
           $where['user_id']=$user_id;
           //这里查询订单的时间 
//            $Cancel=new Cancel();
//            $res=$Cancel->selectWhere($where);
//            $currentime=time();
//            $jisuan=$currentime-$res[0]['order_time'];
//            if($jisuan<30*60){
//                $where['code']=1;
//            }else{
//               $where['code']=0;
//            }
           //dump($where);
           return view('cancel/cancel',array('para'=>$where));
       }else{
           $user_id=session('user_id');
           $where=input('post.');
           $where['user_id']=$user_id;
           $Cancel=new Cancel();
          
           $res=$Cancel->selectWhere($where);
           $currentime=time();
           $jisuan=$currentime-strtotime($res[0]['order_time']);
           
           if($jisuan<30*60){
               //这里进行订单的取消 我的账户余额 更新退还到余额 余额+冻结 冻结 100,0
               echo "ss";
               die;
              
             $res=$Cancel->update_status2($where);
             if($res){
                 ajaxReturn2(1,'修改成功');
                 $Cancel->update_my_account2($user_id,5);
             }
           }else{
              
              //这里已经超时 订单违约 我的账户余额 更新余额 不变 冻结为0 90,0
              //这里调用微信支付接口 进行扣除接口 
              $id= $Cancel->selectOrderId($where);
              $res=$Cancel->update_status($id);
              if($res){
                  //ajaxReturn2(1,'修改成功2');
                 
                  $Cancel->update_my_account($user_id,5);
              }
           }
           
       }
    }
    
}